body{
	width: 100%;
	height: 100%;
	background: #E5E5E5;
	margin: 0 auto;
	padding: 0 auto;
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	box-sizing: border-box !important;
}
.login-page{
	margin: 40px auto;
	width: 95%;
	background: #fff;
	padding: 10px;
}
.login-page form{
	margin: 20px auto;
	width: 95%;
}
.w100{
	width: 100%;
}
.w80{
	width: 85%;
}
.lg20{
	line-height: 20px;
}
.lg30{
	line-height: 30px;
}
.mg20{
	margin-top:20px;
}
.mg10{
	margin-top:10px;
}
.center{
	text-align: center;
}
.mgb20{
	margin-bottom: 20px;
}
.mgb22{
	margin-bottom: 22px;
}
.mgb10{
	margin-bottom: 10px;
}
.car-page{
	font-family: HelveticaNeue;
	font-size: 15px;
	color: #4A4A4A;
}
.car-page .row{
	background: #fff;
	margin: 10px;
	line-height: 44px;
	padding: 0 0 0 15px;
}
.contxt div{
	font-family: PingFangSC-Regular;
}
.points-page{
	background: #fff;
	margin: 10px;
	padding-left: 17px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	padding-bottom: 36px;
	 
}
.points-page h5{
	font-weight: 600;
	line-height: 50px;
	border-bottom: 0.5px solid #E5E5E5;
}
.points-page .txt{
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #9B9B9B;
	line-height: 30px;
}
.dec{
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #9B9B9B;
	margin: 10px 11px 0 0;
	text-align: right;
}
.clear{
	clear: both;
}
.pointslist-top{
	background: #fff;
	margin: 10px;
	padding-left: 17px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	line-height: 44px;
}
.pointslist-top a{
	background: #4A90E2;
	border: 1px solid rgba(4,4,4,0.08);
	border-radius: 6px;
	color: #fff;
	margin: 7px 15px 7px;
	float: right;
	font-size: 13px;
}
.red{
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #DF2C2C;
	line-height: 30px;
}
.maintain-row{
	background: #fff;
	line-height: 44px;
	margin: 21px 10px;
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #B2B2B2;
	letter-spacing: 0;
}
.line{
	border-bottom: 0.5px solid #E5E5E5;
}
.maintain-row span.lf{
	display: inline-block;
	width: 190px;
	padding-left: 14px;
}
.maintain-dec{
	background: #fff;
	margin: 21px 10px;
	padding-bottom: 16px;
}
.maintain-dec h5{
	font-weight: 600;
	line-height: 50px;
	border-bottom: 0.5px solid #E5E5E5;
	font-family: PingFangSC-Semibold;
	font-size: 17px;
	color: #000000;
}
.maintain-dec .con .txt{
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #1BA2E6;
	line-height: 30px;
}
.maintain-dec .con .dec{
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #B2B2B2;
 	margin-top: 0;
	text-align: left;
	line-height: 30px;
}
.maintain-row .label{
	display: inline-block;
	text-align: left;
	font-size: 17px;
	color: #000;
	width: 170px;
}
.maintain-row input,.maintain-row select{
	width: 38%;
	line-height: 30px;
	border: 0;
}
.comment-page{
	background: #fff;
	margin: 10px;
	padding-bottom: 21px;
}
.comment-page .text-dec{
	padding: 10px 0 3px 15px;
	border-bottom: 0.5px solid #E5E5E5;
}
.comment-page .text-dec .drow{
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #4A4A4A;
	line-height: 30px;
}
.comment-radio{
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #000000;
	letter-spacing: 0;
	padding-left: 30px;
	border-bottom: 0.5px solid #E5E5E5;
}
.radio-row{
	line-height: 40px;
	padding-left: 16px;
}
.radio-row input{
	margin-right: 20px;
}
.comment{
	width: 80%;
	margin-left: 46px;
	padding: 8px 0 20px 0;
}
.comment-title{
	font-family: PingFangSC-Regular;
	font-size: 17px;
	color: #000000;
	letter-spacing: 0;
}
.text-area{
	margin-top: 10px;
}
.text-area textarea{
	width: 93%;
	height: 100px;
	background-color: #F4F4F4;
}
.notice{
	margin-top: 30px;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0;
}
.success-page{
	width: 60%;
	margin: 0 auto;
	font-family: PingFangSC-Regular;
}
.success-page img{
	margin-top: 50px;
}
.success-page h4{
	margin-top: 20px;
	font-size: 20px;
	color: #000000;
}
.success-page span{
	margin-top: 20px;
	font-size: 14px;
	color: #888888;
}
.recode ul{
	margin: -30px 0 0 26px;
}
.recode ul li{
	list-style: none;
}
.btn-primary{
	font-family: STHeitiSC-Light;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 33px;
	border-radius: 0;
}
.company{
	line-height: 30px;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #979797;
}
